.banner{width:100%;}
.banner img{width:100%;display:block;}
.banner .swiper-pagination-bullet{background:#fff;opacity:1;}
.banner .swiper-pagination-bullet-active{background:#e6212a;}
.banner .swiper-button-next{width:21px;height:40px;background:url(../images/r.png);background-size:100% 100%;right:13%;}
.banner .swiper-button-prev{width:21px;height:40px;background:url(../images/l.png);background-size:100% 100%;left:13%;}

.cpzx{background:url(../images/cpzx-bj.jpg)no-repeat center;padding:50px 0 70px 0;background-size:auto 100%;}
.sybt{text-align:center;margin-bottom:30px;border-bottom:1px solid #dcdcdc;}
.sybt h3{font-size:30px;margin-bottom:15px;}
.sybt h3 i{color:#e6212a;}
.sybt p{color:#5f5f5f;font-size:16px;margin-bottom:27px;}
.sybt h4{width:50px;height:3px;background:#e6212a;margin:0 auto -2px auto;}
.cpzx-b{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.cpzx-l{width:270px;}
.cpzx-l dl{}
.cpzx-l dt{color:#fff;position:relative;background:#e6212a;padding:20px 24px;}
.cpzx-l dt h3{font-size:36px;margin-bottom:10px;}
.cpzx-l dt p{}
.cpzx-l dt i{display:block;width:33px;height:33px;position:absolute;right:25px;top:25px;background:url(../images/cpzx-tb.png);}
.cpzx-l dd{background:#f3f3f3;/*border:1px solid #e5e5e5;*/border-top:none;padding: 27px 19px 20px 19px;}
.cpzx-l dd h3{background:#252525;padding:0 18px;border-radius:2px;margin-bottom:15px;}
.cpzx-l dd h3 a{color:#fff;font-size:16px;display:block;line-height: 37px;padding-left:20px;background:url(../images/cpzx-tb2.png)no-repeat center left;}
.cpzx-l dd h3.active,.cpzx-l dd h3:hover{background:#e6212a;}
.cpzx-l dd p{padding:0px 38px 15px 38px;}
.cpzx-l dd p a{display:block;line-height:24px;color:#555;}
.cpzx-l dd p a i{color:#555!important;}
.cpzx-l dd p a.active,.cpzx-l dd p a:hover{color:#e6212a;}
.lxfs{background:url(../images/cpzx-bj2.png)no-repeat;height:162px;}
.lxfs-s{width:130px;text-align:center;margin-left:22px;padding-top:40px;}
.lxfs-s img{margin-left:16px;}
.lxfs-s p{font-size:16px;color:#5f5f5f;margin-bottom:5px;}
.lxfs-s h3{font-size:18px;color:#e6212a;}
.cpzx-r{width:910px;}
.cpzx-r>div{display:none;}
.cpzx-r>div:nth-child(1){display:block;}
.cpzx-r-t{display:flex;flex-wrap:wrap;justify-content:space-between;}
.cpzx-r-t a{display:block;text-align:center;width:450px;border:1px solid #e4e4e4;margin-bottom:12px;color:#252525;font-size:20px;padding-bottom:20px;background:#fff;}
.cpzx-r-t a h4{overflow:hidden;}
.cpzx-r-t a h4 img{display:block;}
.cpzx-r-t a p{}
.cpzx-r-t a:hover{color:#e6212a;}
.cpzx-r-b{}
.cpzx-r-b .swiper-container{height:610px;}
.cpzx-r-b .swiper-slide{height: calc((100% - 10px) / 2);}
.cpzx-r-b a{display:block;border:1px solid #e4e4e4;transition:all 0.5s;text-align:center;position:relative;overflow:hidden;}
.cpzx-b2{position:absolute;width:100%;height:100%;left:-100%;top:0;display:flex;align-items:center;justify-content:center;background: rgba(230, 33, 42, 0.9);transition:all 0.5s;}
.cpzx-b2 div{width:90%;}
.cpzx-r-b a h4{overflow:hidden;}
.cpzx-r-b a h4 img{display:block;width:100%;}
.cpzx-r-b a h3{font-size:16px;color:#fff;margin-bottom:10px;}
.cpzx-r-b a p{color:#fff;}
.cpzx-r-b a:hover .cpzx-b2{left:0;}
.cpzx-r-b a:hover img{transform:scale(1.1);}
.cpzx-r-b a:hover{box-shadow:1px 1px 10px rgba(162,162,162,0.2);}

.jjfa{margin:50px auto 70px auto;}
.jjfa-b{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;}
.jjfa-l{display:flex;flex-wrap:wrap;justify-content:space-between;width:350px;}
.jjfa-l a{width:170px;display:block;background:#f3f3f3;border:1px solid #e5e5e5;margin-bottom:10px;text-align:center;padding:28px 0 19px 0;font-size:16px;color:#000;}
.jjfa-l a h4{height:39px;margin-bottom:26px;}
.jjfa-l a h4 .img2{display:none;}
.jjfa-l a p{line-height:100%}
.jjfa-l a.active{background: #e6212a;border-color:#e6212a;color:#fff;}
.jjfa-l a.active .img1{display:none;}
.jjfa-l a.active .img2{display:block;margin:0 auto;}
.jjfa-r{width:830px;}
.jjfa-r a{display:none;position:relative;overflow:hidden;}
.jjfa-r a:nth-child(1){display:block;}
.jjfa-r a img{display:block;width:100%;}
.jjfa-s{position:absolute;left:0;bottom:30px;color:#fff;width:100%;padding:0 30px;}
.jjfa-s h3{font-size:24px;margin-bottom:17px;}
.jjfa-s p{font-size:16px;display:flex;}
.jjfa-s p i{max-width:calc(100% - 85px)}
.jjfa-s p span{color:#e6212a;display:block;}
.jjfa-r a:hover img{transform:scale(1.1);}

.gg{background:url(../images/gg-bj.jpg)no-repeat center;}
.gg-s{position:relative;height:320px;}
.gg-s p{position:absolute;right:100px;bottom:56px;color:#727272;font-size:16px;}
.gg-s p b{display:block;color:#e6212a;font-size:30px;}

.wmys{background:url(../images/wmys-bj.png)no-repeat center top;padding-top:60px;}
.wmys-t{border-bottom:1px solid #ff6067;margin-bottom:40px;color:#fff;}
.wmys-t dl{display:flex;justify-content:center;align-items:center;margin-bottom:30px;}
.wmys-t dt{font-size:60px;margin-right:10px;}
.wmys-t dd{font-size:26px;}
.wmys-t dd h3{}
.wmys-t dd p{color:#e6212a;width:205px;line-height:54px;background:url(../images/wmys-bj2.png)no-repeat center left;padding-left:10px;}
.wmys-t i{display:block;width:50px;height:3px;background:#fff;margin:0 auto -2px auto;}
.wmys-b{}
.wmys-b dl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:80px;}
.wmys-b dt{overflow:hidden;}
.wmys-b dt img{display:block;}
.wmys-b dt.img1{display:none;}
.wmys-b dd{width:528px;}
.wmys-b dd h5{display:flex;align-items:center;margin-bottom:40px;}
.wmys-b dd h5 img{margin-right:25px;}
.wmys-b dd p{}
.wmys-b dd p b{line-height:100%;display:block;color:#e6212a;font-size:36px;margin-bottom:7px;}
.wmys-b dd p span{color:#919191;font-size:16px;line-height:100%;text-transform: uppercase;}
.wmys-b dd>h3{font-size:24px;margin-bottom:18px;font-weight:bold;}
.wmys-b dd>p{line-height:24px;font-size:16px;color:#6a6a6a;margin-bottom:35px;}
.wmys-b dd h4{display:flex;align-items:center;background:#fff;border-radius:2px;}
.wmys-b dd h4 p{width:128px;display:flex;align-items:center;justify-content:center;color:#fff;background:#e6212a;height:90px;font-size:60px;}
.wmys-b dd h4 span{display:block;width:calc(100% - 128px);color:#5f5f5f;line-height:24px;font-size:16px;padding:0 30px;}
/*.wmys-b dl:nth-child(2n){background:#fff;}*/

.wmys-b dl:nth-child(2n) dt.img1{display:block;}
.wmys-b dl:nth-child(2n) dt.img2{display:none;}
.wmys-b dl:nth-child(2n) dd h4{background:#eee;}
.wmys-b dl:nth-child(1) dd p b,.wmys-b dl:nth-child(4) dd p b,.wmys-b dl:nth-child(1) dd>h3,.wmys-b dl:nth-child(4) dd>h3,.wmys-b dl:nth-child(1) dd>p,.wmys-b dl:nth-child(4) dd>p,.wmys-b dl:nth-child(1) h4 span{color:#fff;}
.wmys-b dl:nth-child(1) dd p span,.wmys-b dl:nth-child(4) dd p span{color:#ff868c;}
.wmys-b dl:nth-child(1) dd h4{background:#e6212a;}
.wmys-b dl:nth-child(1) dd h4 p{background:#000;}
.wmys-b dl:nth-child(2){margin-bottom:50px;}
.wmys-b dl:nth-child(3){margin-bottom:50px;}
.wmys-b dl:nth-child(4){margin-bottom:0;}

.xwzx{margin:60px auto;}
.xwzx-b{display:flex;flex-wrap:wrap;justify-content:space-between;}
.xwzx-l{width: 715px;}
.xwzx-t{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:27px;}
.xwzx-t h3{display:flex;flex-wrap:wrap;}
.xwzx-t h3 a{margin-right:36px;color:#222222;font-size:24px;display:block;line-height:100%}
.xwzx-t h3 a.active,.xwzx-t h3 a:hover{color:#e6212a;}
.xwzx-t>a{color:#8b8b8b;font-size:16px;}
.xwzx-t>a:hover{color:#e6212a;}
.xwzx-c{display:block;padding-bottom:25px;border-bottom:1px solid #e5e5e5;margin-bottom:20px;}
.xwzx-c h4{overflow:hidden;margin-bottom:30px;}
.xwzx-c h4 img{display:block;width:100%;}
.xwzx-c h5{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:18px;}
.xwzx-c h5 span{display:block;width:90px;text-align:center;line-height:30px;border-radius:5px;background:#e6212a;color:#fff;}
.xwzx-c h5 i{display:block;width:calc(100% - 105px);line-height:100%;color: #000;font-size: 24px;}
.xwzx-c p{color:#606060;line-height:24px;font-size: 16px;}
.xwzx-c:hover i{color:#e6212a;}
.xwzx-l-b{}
.xwzx-l-b a{display:flex;align-items:center;justify-content:space-between;}
.xwzx-l-b a p{line-height: 36px;font-size:16px;color:#606060;width:calc(100% - 100px);background:url(../images/xwzx-tb.png)no-repeat center left;padding-left:30px;}
.xwzx-l-b a span{color: #9f9f9f;}
.xwzx-l-b a:hover p{color:#e6212a;}
.xwzx-r{width: 440px;}
.xwzx-r-b{/* padding-top:15px; */background: #ececec;}
.xwzx-r-b a{display:block;padding-bottom:25px;border-bottom: 1px solid #dcdcdc;/* margin-bottom:30px; */padding: 34px 30px;}
.xwzx-r-b a h3{font-size:18px;color:#141414;margin-bottom:15px;}
.xwzx-r-b a p{line-height:24px;color:#606060;height: 48px;}
.xwzx-r-b a:hover{background:#e6212a;}
.xwzx-r-b a:hover h3,.xwzx-r-b a:hover p{color:#fff;}

.gywm{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#ececec;}
.gywm-l{width:50%;overflow:hidden;}
.gywm-l img{display:block;width:100%;}
.gywm-l:hover img{transform:scale(1.1);}
.gywm-r{width:50%;padding-left:50px;}
.gywm-r h3{position:relative;color:#010101;font-size:30px;padding-bottom:25px;border-bottom:1px solid #dcdcdc;margin-bottom:40px;}
.gywm-r h3 i{display:block;width:50px;height:3px;background:#e30013;position:absolute;left:0;bottom:-2px;}
.gywm-r p{margin-bottom:30px;color:#5f5f5f;line-height:30px;}
.gywm-r a{display:block;width:160px;line-height:45px;text-align:center;border-radius:3px;background:#e6212a;color:#fff;}
.gywm-r a:hover{opacity:0.8;}

.ryzz{margin:60px auto;}
.gywm-t3{margin:30px auto 40px auto;text-align:center;overflow:hidden;display:flex;justify-content:center;}
.gywm-t3 a{display:flex;line-height:55px;width: 220px;font-size: 18px;color:#fff;align-items:center;justify-content:center;background: #252525;/* margin:0 10px; */}
.gywm-t3 a:nth-child(1){border-top-left-radius: 5px;border-bottom-left-radius: 5px;}
.gywm-t3 a:nth-child(2){
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}
.gywm-t3 a img{margin-right:18px;}
.gywm-t3 a.active{background: #e6212a;color:#fff;}
.gywm-t4{}
.gywm-t4>div{position:relative;display:none;}
.gywm-t4>div:nth-child(1){display:block;}
.gywm-t4 a{display:block;text-align:center;color:#676767;font-size:16px;line-height:100%;}
.gywm-t4 a h4{overflow:hidden;margin-bottom:18px;}
.gywm-t4 a h4 img{width:100%;display:block;}
.gywm-t4 a:hover{color: #e6212a;}
.gywm-t4 a:hover img{transform:scale(1.1);}
.gywm-t4 .swiper-button-next{width:22px;height:40px;background:url(../images/r2.png);background-size:100% 100%;right:-67px;}
.gywm-t4 .swiper-button-prev{width:22px;height:40px;background:url(../images/l2.png);background-size:100% 100%;left:-67px;}

@media screen and (max-width:1200px){
	.banner{margin-top:60px;}
	.banner .swiper-button-next,.banner .swiper-button-prev{display:none}
	.wmys-b dl:nth-child(1) dd p b,.wmys-b dl:nth-child(4) dd p b,.wmys-b dl:nth-child(1) dd>h3,.wmys-b dl:nth-child(4) dd>h3,.wmys-b dl:nth-child(1) dd>p,.wmys-b dl:nth-child(4) dd>p,.wmys-b dl:nth-child(1) h4 span,.wmys-t{color:#000;}
	.wmys-b dl:nth-child(1) dd p span,.wmys-b dl:nth-child(4) dd p span{color:#ff868c;}
	.jjfa-l a{width:calc(50% - 5px);}
	.wmys{background-size:auto 100%;background:none;}
	.wmys-b dl:nth-child(2n) dt.img2{display:block;}
	.wmys-b dl:nth-child(2n) dt.img1{display:none;}
	.wmys-b dd h4 p{font-size:20px;width:50px;height:50px;}
	.wmys-b dd h4{background:#fff!important;}
	.wmys-b dd h4 span{width:calc(100% - 50px);padding:0 10px;font-size:14px;}
	.wmys-b dl .wmys3,.wmys dl .wmys4{padding:20px 15px 0 15px !important;}
	.xwzx-t h3 a{margin-right:10px;font-size:20px;}
	.gywm-r p{margin-bottom:10px;}
}